Skip to main content

Introduction

BlanketOps Environments is a Kubernetes-native delivery platform.

It models software delivery — from a Git push to a running, routed, TLS-terminated workload — as a chain of reconciled Custom Resources, not a pipeline script.

See Delivery as Deterministic State and Entropy in Software Delivery for why that distinction matters.

What You're Installing

A single CLI, bops-env, bootstraps the whole stack directly against the Kubernetes API — no Helm charts to hand-tune, no cluster-specific YAML to assemble:

What You'll Do in This Guide

  1. Installation — get bops-env on your machine and the platform running on a cluster.
  2. Quickstart — the fastest path to a reconciled resource, to confirm the install worked.
  3. First Delivery — a full walkthrough: source → build → deploy → route → TLS, using one real example application.
  4. Verify — the kubectl get commands to inspect every stage of that delivery.
  5. Next Steps — where to go once the example is running.

Before You Start

You'll need:

  • A terminal with kubectl on your PATH.
  • kind if you don't already have a cluster to point at — the CLI's cluster commands are Kind-only for local development.
  • Cluster-admin access to whichever cluster you install into — the operator installs CRDs and cluster-scoped RBAC.

Nothing else. The CLI embeds every manifest it applies.